1bcfc15049ea9a1c3032b2787448176bc9c6e1ca,platform/lang-impl/src/com/intellij/tools/ToolsProcessor.java,ToolsProcessor,readScheme,#Document#,56

Before Change


            }
          }
          if (COMMAND.equals(name)) {
            tool.setProgram(ToolManager.convertString(value));
          }
          if (PARAMETERS.equals(name)) {
            tool.setParameters(ToolManager.convertString(value));

After Change


          Element optionElement = (Element)o1;

          String name = optionElement.getAttributeValue(ATTRIBUTE_NAME);
          String value = optionElement.getAttributeValue(ATTRIBUTE_VALUE);

          if (WORKING_DIRECTORY.equals(name)) {
            if (value != null) {
              final String replace = macroManager.expandPath(value).replace('/', File.separatorChar);
              tool.setWorkingDirectory(replace);
            }
          }
          if (COMMAND.equals(name)) {
            tool.setProgram(macroManager.expandPath(ToolManager.convertString(value)));
          }
          if (PARAMETERS.equals(name)) {
            tool.setParameters(macroManager.expandPath(ToolManager.convertString(value)));